home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 3 / CD ACTUAL 3.iso / linux / incoming / jstools-.6v3 / jstools- / jstools-tk3.6v3.0 / lib / jdoc / jcompose.tcl.jdoc < prev    next >
Encoding:
Text File  |  1995-03-14  |  2.8 KB  |  23 lines

  1. {Note:  I haven't yet written a real version of this document.  What follows is a cursory description for until I do.
  2.  
  3. Description
  4. The jcompose.tcl library consists of four procedures which support the Compose key in applications which use the jstools libraries.  The procedures in jcompose.tcl are actually buried under a few levels of abstraction, and you shouldn't need to worry about them at all in your applications if you use the j:jstools_init procedure (in jinit.tcl), or if you use j:eb:init or j:tb:init; the bindings set up by those procedures will call the appropriate jcompose.tcl procedures for you.
  5.  
  6. The procedures are
  7.  
  8. j:tc:start_sequence - start a Compose key sequence in a text widget
  9. j:tc:finish_sequence - finish a Compose key sequence in a text widget
  10. j:ec:start_sequence - start a Compose key sequence in an entry widget
  11. j:ec:finish_sequence - finish a Compose key sequence in an entry widget
  12.  
  13. The table of Compose¡key combinations is brought in the first time it's used, via the j:compose_init:iso8859-1 procedure in jlatin1.tcl.
  14.  
  15. As this implies, jcompose.tcl currently only supports the Latin 1 (ISO 8859-1) character set, which supports languages of Western Europe and the Americas (among others); I hope to support other character sets in the future.
  16.  
  17. See Also
  18.     Compose Key Combinations
  19.     jlatin1.tcl
  20.     jinit.tcl
  21.     jbindentry.tcl
  22.     jbindtext.tcl
  23. } {{{jdoc:xref:link {4.67 4.82 4.109 4.130 4.305 4.319 4.334 4.343 13.124 13.135 18.1 18.25 19.1 19.12 20.1 20.10 21.1 21.15 22.1 22.14}} {jdoc:anchor:anchorname {8.0 8.19 9.0 9.20 10.0 10.19 11.0 11.20}} {richtext:font:roman {1.116 3.0 4.0 4.4 4.16 4.71 4.78 4.113 4.120 4.151 4.163 4.305 4.319 4.334 4.343 4.360 4.369 4.373 4.382 4.450 4.462 8.0 8.19 9.0 9.20 10.0 10.19 11.0 11.20 13.86 13.110 13.124 13.135 15.17 15.29 17.0 18.0 18.1 18.25 19.1 19.12 20.1 20.10 21.1 21.15 22.1 22.14 23.0}} {richtext:font:italic {1.5 1.116}} {richtext:font:bold {4.4 4.16 4.71 4.78 4.113 4.120 4.151 4.163 4.334 4.343 4.450 4.462 13.124 13.135 15.17 15.29 19.1 19.12 20.1 20.10 21.1 21.15 22.1 22.14}} {richtext:font:bolditalic {1.0 1.5 18.1 18.25}} {richtext:font:typewriter {4.305 4.319 4.360 4.369 4.373 4.382 8.0 8.19 9.0 9.20 10.0 10.19 11.0 11.20 13.86 13.110}} {richtext:font:heading1 {3.0 4.0 17.0 18.0}} {jdoc:link:jstools/bindcompose.jdoc {4.67 4.82 18.1 18.25}} {jdoc:link:jslibraries.jdoc {4.109 4.130}} {jdoc:link:jinit.tcl.jdoc#j:jstools_init {4.305 4.319}} {jdoc:link:jinit.tcl.jdoc {4.334 4.343 20.1 20.10}} {jdoc:link:jlatin1.tcl.jdoc {13.124 13.135 19.1 19.12}} {jdoc:link:jbindentry.tcl.jdoc {21.1 21.15}} {jdoc:link:jbindtext.tcl.jdoc {22.1 22.14}} {jdoc:anchorname:j:tc:start_sequence {8.0 8.19}} {jdoc:anchorname:j:tc:finish_sequence {9.0 9.20}} {jdoc:anchorname:j:ec:start_sequence {10.0 10.19}} {jdoc:anchorname:j:ec:finish_sequence {11.0 11.20}}} {{abbrevstart 22.11} {abbrevend 23.0} {insert 1.0} {anchor 1.0} {current 1.0}}}